.widget {
	position: relative; }

/** single column widget style **/

.html-layout-column-single .widget {
	margin-bottom: 30px; border: 3px #eee solid; }

.html-layout-column-single .widget .bg1- {
	position: relative; top: -3px;
	width: 220px; height: 1%; margin: 0 -3px;
	background: url({{!static type="images" "widget-bg-t.gif"}}) 0 0 no-repeat; }

.html-layout-column-single .widget .bg2- {
	position: relative; top: 6px;
	height: 1%; padding: 10px 13px 13px;
	background: url({{!static type="images" "widget-bg-b.gif"}}) 0 100% no-repeat; }

.html-layout-column-single .widget .title- {
	margin: -7px 0 12px;
	font-weight: normal; font-size: 1.8em; line-height: 1; }


/** widget panel **/

.widget .panel- {
	position: relative;
	height: 13px; margin: -16px -10px 10px;
	text-align: right;
	cursor: move; background: #eee url({{!static type="images" "admin-action-move-bg.gif"}}) 0 0 repeat-x; }

.widget .panel- .bgg1- {
	position: relative; display: block; top: 0;
	height: 13px; margin: 0 -3px;
	background: url({{!static type="images" "admin-action-bg-tl.gif"}}) 0 0 no-repeat; }

.widget .panel- .actions- {
	display: block; float: right;
	height: 10px; margin-bottom: -12px;
	background: #eee; }

.widget .panel- .actions- li {
	float: left; position: relative; top: -12px;
	height: 21px; margin-left: 2px; padding: 4px 3px 0 5px;
	background: url({{!static type="images" "admin-action-icon-bg.gif"}}); }

.widget .panel- .actions- li img {
	width: 16px; height: 16px; }


/** first panel **/

.html-layout-first .widget {
	margin-bottom: 40px; }

.html-layout-first .widget .panel- {
	margin: -9px 0 20px; }

.html-layout-first .widget .panel- .bgg1- {
	background: none; }

/** nonfirst panel **/

.html-layout-column-single .widget .panel- .bgg1- {
	width: 220px; }
